﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Crosland.Automotriz.Core;
using Crosland.Automotriz.Data.Dao.Linq;
using Crosland.Automotriz.Logic.Interfaces;
using Crosland.Automotriz.Logic.ControlExeption;
namespace Crosland.Automotriz.Logic.Linq
{
    public class clsTD_SectorLogic
    {
        public List<TD_SECTOR> lista()
        {
            try
            {
                return new clsTD_SectorDAO().Listar2();
            }
    
            catch (Exception ex)
            {

                throw new RunException("Error al Listar la Tabla Sector",ex);
            }
               
        }
        public String Cod_Sector(int intIdSector)
        {
            try
            {
                if (new clsTD_SectorDAO().Cod_Sector(intIdSector) == String.Empty)
                {
                    throw new DataException("No se ha encontrado ningun registro en la tabla Sector con el filtro enviado");
                }
               return new clsTD_SectorDAO().Cod_Sector(intIdSector);
            }
            catch (Exception ex)
            {

                throw new RunException("Se ha producido error al listar la tabla Sector",ex);
            }
           
        }
    }
}
